Jump to content

Date Wrapping


glenelkins

Recommended Posts

Hi

I have a date being displayed as such: 14-11-2005 with text before. Now if the text is long enough to make the date display at the end of the table cell, if wraps the date like this:

text text text 14-11
-2005

how can i stop this from happening so the whole date wraps round?
Link to comment
https://forums.phpfreaks.com/topic/18390-date-wrapping/
Share on other sites

Ah, I see. Well I guess you'd have to know how many chars will fit on a single line, and if char count for preceding text plus the date exceed the maximum count, insert a newline before the date.

For example:
[code]<?php
$string = 'vktgudcvhkfkctgcjhvtghdc';
$date = '14-11-2006';
$maxchars = 20;
if(strlen($string.$date)>$maxchars){
$str = $string."\n".$date;
}
else {
$str = $string.$date;
}
echo nl2br($str);
?>[/code]

Alternatively, you could define a XML entity. That will probably screw up validation though...

Easier solution: don't use "-" but "/"...
Link to comment
https://forums.phpfreaks.com/topic/18390-date-wrapping/#findComment-79062
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.