我在使用不同浏览器运行代码时遇到了一些麻烦。我在javascript中编写了计算代码,但是,这仅适用于Chrome,但不适用于其他浏览器。
这是mozilla的截图 mozilla keep giving 1 value from the calculating result
这是带有chrome的屏幕截图 with chrome it give a success
这是我的表格 -
mImageView = (ImageView) findViewById(R.id.grid_item_image);
// to reach asset
AssetManager assetManager = getAssets();
// to get all item in dogs folder.
String[] images = assetManager.list("FolderA");
InputStream inputStream = getAssets().open("FolderA/" + images[0]);
// load image as Drawable
Drawable d = Drawable.createFromStream(inputStream, null);
mImageView.setImageDrawable(d);
inputStream.close();
这是脚本
<div class="control-group">
<?php echo $form->labelEx($model,'START_DATE', array('class'=>'control-label')); ?>
<?php $this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'name'=>'TrnProjectScheduleAct[START_DATE]',
'id'=>'TrnProjectScheduleAct_START_DATE',
'value'=>$newformat = $model->START_DATE===NULL ? '' : date('d-M-Y', strtotime($model->START_DATE)),
'options'=>array(
'showAnim'=>'fold',
'dateFormat' => 'dd-M-yy',
'onSelect' => 'js:function(){
myUpdate(
$("#TrnProjectScheduleAct_START_DATE").val(),
$("#TrnProjectScheduleAct_END_DATE").val(),
$("#TrnProjectScheduleAct_TOTAL")
);}',
),
'htmlOptions'=>array(
'style'=>'height:20px;', 'readonly'=>true
),
));
?>
<?php echo $form->error($model,'START_DATE'); ?>
</div>
<div class="control-group">
<?php echo $form->labelEx($model,'END_DATE', array('class'=>'control-label')); ?>
<?php $this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'name'=>'TrnProjectScheduleAct[END_DATE]',
'id'=>'TrnProjectScheduleAct_END_DATE',
'value'=>$newformat = $model->END_DATE===NULL ? '' : date('d-M-Y', strtotime($model->END_DATE)),
'options'=>array(
'showAnim'=>'fold',
'dateFormat' => 'dd-M-yy',
'onSelect' => 'js:function(){
myUpdate(
$("#TrnProjectScheduleAct_START_DATE").val(),
$("#TrnProjectScheduleAct_END_DATE").val(),
$("#TrnProjectScheduleAct_TOTAL")
);}'
),
'htmlOptions'=>array(
'style'=>'height:20px;', 'readonly'=>true
),
));
?>
<?php echo $form->error($model,'END_DATE'); ?>
</div>
<div class="control-group">
<?php echo $form->labelEx($model,'DAYS', array('class'=>'control-label')); ?>
<?php echo $form->textField($model,'DAYS',array('size'=>10,'maxlength'=>10, 'readonly'=>true, 'id'=>'TrnProjectScheduleAct_TOTAL')); echo " Estimasi hari belum termasuk tanggal merah"; ?>
<?php echo $form->error($model,'DAYS'); ?>
</div>
有谁知道这里的问题是什么? 希望你能提供帮助,并提前感谢。
答案 0 :(得分:0)
chrome和firefox格式有一些不同的格式。 问题是我使用的是dd-mm-yyyy格式。它只适用于我的Chrome。当我删除“ - ”时,它适用于两个浏览器
答案 1 :(得分:-1)
计算2日期对象之间的日差:
dayDiff = (date1.getTime() - date2.getTime()) / 1000/60/60/24;